package com.ibeetl.cms.web.query;

import org.apache.commons.lang3.StringUtils;
import com.ibeetl.admin.core.annotation.Query;
import com.ibeetl.admin.core.util.Tool;
import com.ibeetl.admin.core.util.enums.CoreDictType;
import com.ibeetl.admin.core.web.query.PageParam;
import java.util.Date;
/**
 *ExtRecord查询
 */
public class ExtRecordQuery extends PageParam {
    @Query(name = "记录类型 REFERRAL 推荐好友  PAY 支付", display = true,type=Query.TYPE_DICT,dict="push_type")
    private String recordtype;
    @Query(name = "主动订单号", display = true)
    private String aorderid;
    @Query(name = "被动订单号", display = true)
    private String porderid;
    @Query(name = "付款账号", display = true)
    private String putaccount;
    @Query(name = "收款账号", display = true)
    private String getaccount;
    @Query(name = "课程价格", display = true)
    private String price;
    @Query(name = "交易状态(0初始状态 1通知成功 2通知失败 3已发送 4已确认)", display = true,type=Query.TYPE_DICT,dict="record_state_type")
    private Integer state;
    @Query(name = "创建时间", display = true)
    private Date createtime;
    @Query(name = "创建人", display = true)
    private String createuser;
    public String getRecordtype(){
        return  recordtype;
    }
    public void setRecordtype(String recordtype ){
        this.recordtype = recordtype;
    }
    public String getAorderid(){
        return  aorderid;
    }
    public void setAorderid(String aorderid ){
        this.aorderid = aorderid;
    }
    public String getPorderid(){
        return  porderid;
    }
    public void setPorderid(String porderid ){
        this.porderid = porderid;
    }
    public String getPutaccount(){
        return  putaccount;
    }
    public void setPutaccount(String putaccount ){
        this.putaccount = putaccount;
    }
    public String getGetaccount(){
        return  getaccount;
    }
    public void setGetaccount(String getaccount ){
        this.getaccount = getaccount;
    }
    public String getPrice(){
        return  price;
    }
    public void setPrice(String price ){
        this.price = price;
    }
    public Integer getState(){
        return  state;
    }
    public void setState(Integer state ){
        this.state = state;
    }
    public Date getCreatetime(){
        return  createtime;
    }
    public void setCreatetime(Date createtime ){
        this.createtime = createtime;
    }
    public String getCreateuser(){
        return  createuser;
    }
    public void setCreateuser(String createuser ){
        this.createuser = createuser;
    }
 
}
